Integrating Trace Logic and Petri Nets Specifications
نویسندگان
چکیده
This paper presents an experience in formal methods integration for the speciication and validation of distributed, fault-tolerant systems. The speciication formalisms we deal with are a trace logic, based on the CSP theory, and stochastic Petri nets. Their integration allows to combine the power of event traces to specify the behaviour of a system in an intuitive and modular way and the power of Petri nets for the analysis of concurrent systems. The integrated speciication technique is discussed by applying it to a real industrial control system, which uses redundant modules to guarantee given operational conditions despite failures, and incorporates a voting algorithm for arbitration over the replicated units.
منابع مشابه
A rule-based evaluation of ladder logic diagram and timed petri nets for programmable logic controllers
This paper describes an evaluation through a case study by measuring a rule-based approach, which proposed for ladder logic diagrams and Petri nets. In the beginning, programmable logic controllers were widely designed by ladder logic diagrams. When complexity and functionality of manufacturing systems increases, developing their software is becoming more difficult. Thus, Petri nets as a high l...
متن کاملIntegrating T race Logic and Petri Nets Speci cations
This paper presents an experience in formal meth ods integration for the speci cation and validation of distributed fault tolerant systems The speci cation formalisms we deal with are the trace logic based on the CSP theory and stochastic Petri nets Their inte gration allows to combine the power of event traces to specify the behaviour of a system in an intuitive and modular way and the power o...
متن کاملRewriting Logic as a Unifying Framework for Petri Nets
We propose rewriting logic as a unifying framework for a wide range of Petri nets models. We treat in detail place/transition nets and important extensions of the basic model by individual tokens, test arcs, and time. Based on the idea that “Petri nets are monoids” suggested by Meseguer and Montanari we define a rewriting semantics that maps place/transition nets into rewriting logic specificat...
متن کاملProcess Refinement and Asynchronous Composition with Modalities
We propose a framework for the specification of infinite state systems based on Petri nets with distinguishedmayandmust-transitions (called modalities) which specify the allowed and the required behavior of refinements and hence of implementations. Formally, refinements are defined by relating the modal language specifications generated by two modal Petri nets according to the refinement relati...
متن کاملA Fuzzy Approach to Sequential Failure Analysis Using Petri nets
In highly competitive industrial market, the concept of failure analysis is an unavoidable fact in complex industrial systems. Reliability of such systems not only depends on the reliability of each element of these systems, but also depends on occurrence of sequence of failures. In this paper, a novel approach to sequential failure analysis is proposed which is based upon fuzzy logic and the c...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997